Multi-agent System Specification Using TCOZ
نویسندگان
چکیده
TCOZ is a specification language that combines the strengths of Object-Z and Timed CSP with the goal of specifying distributed systems containing objects that act independently and concurrently. Such goals are similar to the goals of the autonomous agent paradigm, in which agents are entities in an environment that act independently of one another, concurrently, and work proactively to achieve certain goals. This paper discusses the suitability of several TCOZ constructs in specifying multi-agent systems, and presents a small, yet non-trivial case study of a multi-agent system specification using TCOZ.
منابع مشابه
Specifying and Reasoning Generic Architecture in TCOZ
Formal modeling techniques can be used to define and verify software architectures precisely. This paper applies the recently developed integrated formal specification techniques, Timed Communicating Object Z (TCOZ), to the generic software architecture modeling and verification.
متن کاملXML-Based Static Type Checking and Dynamic Visualization for TCOZ
Timed Communicating Object Z(TCOZ) combines Object-Z’s strengths in modelling complex data and state with TCSP’s strengths in modeling real-time concurrency. Based on our previous work on the XML environment for TCOZ, this paper firstly demonstrates the development of a type checker for detecting static semantic errors of the TCOZ specification, then illustrates a transformation tool to automat...
متن کاملA XML/XSL Approach to Visualize and Animate TCOZ
The hallenge for system spe i ation is how to visually and pre isely apture stati , dynami and real-time system properties in a highly stru tured way. Timed Communi ating Obje t-Z (TCOZ) is an integrated formal notation that build on Obje t-Z's strengths in modeling omplex data and state, and on Timed CSP's strengths in modeling pro ess ontrol and real-time intera tions. In this paper, we demon...
متن کاملTowards Formalizing Time-Constrained System Models in TCOZ
This study is concerned with using Unified Modeling Language (UML) model and the UML profile for Modeling and Analysis of Real-Time and Embedded (MARTE) systems to depict a Time-Constrained System (TCS). To perform system formal analysis, TCS models are transformed to Timed Communicating Object Z (TCOZ) specifications. The mapping rules for the modeling elements especially time-related issues a...
متن کاملA Semantic Foundation for TCOZ in Unifying Theories of Programming
Unifying Theories of Programming (UTP) can provide a formal semantic foundation not only for programming languages but also for more expressive specification languages. We believe UTP is particularly well suited for presenting the formal semantics for integrated specification languages which often have rich language constructs for state encapsulation, event communication and real-time modeling....
متن کامل